查看: 187|回复: 0
打印 上一主题 下一主题

2024年日常训练题_2024/7/24

[复制链接]
跳转到指定楼层
沙发
发表于 2024-7-24 08:31:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 楊過 于 2024-7-24 08:37 编辑

2023/7/24  (内容c/c++)
------------------------------------------------------------------------------------------------------------------
1.以下选项中不属于C语言的类型的是()
    A)signed short int
    B)unsigned long int
    C)unsigned int
    D)long short


2.若有定义:int *p[3];,则以下叙述中正确的是()
   A)定义了一个基类型为int的指针变量p,该变量具有3个指针。
   B)定义了一个指针数组p,该数组含有3个元素,每个元素都是基类型为int的指针
   C)定义了一个名为*p的整型数组,该数组含有3个int类型元素:
   D)定义了一个可指向一维数组的指针变量p,所指一维数组应具有3个int类型元素

3、下面程序的输出是()
#include <stdio.h> int main()
     {   
        int x=023;  
        printf("%d\n",--x);
     }
    A)18
    B)19
    C)22
    D)23

4、有以下程序
#include "stdio.h"int main()
{   
    int c = 0,k;
    for(k = 1;k < 3;k++)
        {        
            switch (k)
              {           
                  default : c += k;
                  case   2: c++; break;            
                  case   4: c += 2; break;        
               }   
         }   
    printf("%d\n", c);   
    return 0;
}
程序运行后的输出结果是( )
A)3
B)5
C)7
D)9

5、以下代码编译有错误,哪个选项能解决编译错误?
class A {   
              public:        
              int GetValue()const
              {            vv = 1;            return vv;         }   
                private:        int vv;
};
A) 改变成员变量"v"为"mutable int vvA
B) 改变成员函数"GetValue"的声明,以使其不是const的
C) 都不能修复编译错误
D) 都可以修复编译错误




回复

使用道具 举报

您需要登录后才可以回帖 登录 | 加入中科因仑

本版积分规则

快速回复 返回顶部 返回列表