C语言基础知识选择题练习 - 涵盖数据类型、运算符、数组、指针等
- (单选题, 2.0分) 一个完整的C源程序是( )。 B 由一个且仅由一个主函数和零个以上(含零)的非主函数构成
- (单选题, 2.0分) 以下选项中正确的整型常量是( )。 A -10
- (单选题, 2.0分) i=1;while(--i); A 死循环
- (单选题, 2.0分) 下列四组字符串中都可以用作C语言程序中的标识符的是( )。 Astr_1 Cpp pow while
- (单选题, 2.0分) 下列C语言用户标识符中合法的是( )。 Ax D3ax
- (单选题, 2.0分) 取整型变量x的百位数字的表达式是 B x/100%10
- (单选题, 2.0分) 以下对一维数组a的正确说明是( )。 A int k=5,a[k];
- (单选题, 2.0分) a=2; b=++a,123; 执行后b的值是
A 123 - (单选题, 2.0分) printf('a=%8d',a);中8,说明数据输出的宽度是 A 8列
- (单选题, 2.0分) for(i=999;i<=100;i=i-1) { }
这是
A 无法执行 - (单选题, 2.0分) 程序的基本控制结构有几种 B 4种
- (单选题, 2.0分) 在C语言中,以( )作为字符串结束标志。 A '\0'
- (单选题, 2.0分) x=6; y=9; z= (y++)+x++; z的值是 A 16
- (单选题, 2.0分) printf( 'a[%2d]=%d ', i ,a[i] ); 中2的作用是 A 输出值列的宽度
- (单选题, 2.0分) 以下对二维数组a的正确说明是( )。 D double a[1][4];
- (单选题, 2.0分) 对二维数组的正确定义是( )。 D int a[ ] [3]={1,2,3,4,5,6};
- (单选题, 2.0分) printf('\t'); A 空格
- (单选题, 2.0分) 若int x=2,y=3,z=4 则表达式x<z?y:z的结果是( )。 C 4
- (单选题, 2.0分) 下面( )表达式的值为4。 C (int)(11.0/3+0.5)
- (单选题, 2.0分) a[j]%2==0 表示 B 能被2整除
- (单选题, 2.0分) 在C语言中对一维整型数组的正确定义为( )。 B int a[3+6];
- (单选题, 2.0分) printf('a=%9d',a);中9,说明数据输出的宽度是 A 9列
- (单选题, 2.0分) scanf('%d,%d',&a,&b)正确的输入方式是 B 10,20
- (单选题, 2.0分) 有语句:int a[10];,则( )是对指针变量p的正确定义和初始化。 A int *p=&a;
- (单选题, 2.0分) 若w=1,x=2,y=3,z=4,则条件表达式 w<x?w:y<z?y:z 的值是( )。 A 3
- (单选题, 2.0分) 已知:int a[10]; 则对a数组元素的正确引用是( )。 D *(p+2)
- (单选题, 2.0分) gets();一次只能输入几个字符串 B 1
- (单选题, 2.0分) n=103 k=n%10 k的值是 B 3
- (单选题, 2.0分) int a[3]={10,20,30}; a[1]的值是 B 20
- (单选题, 2.0分) if (表达式) 语句1 else 语句2 表达式成立执行: A 语句1
- (单选题, 2.0分) printf('%d\n',(2019,2020));语句的执行结果是 B 2020
- (单选题, 2.0分) a=b=6; c=8; 则:(a>b) || (c>a) 的值为
A 1 - (单选题, 2.0分) 下列正确的标识符是( )。 A int t Ba[i] D3ax
- (单选题, 2.0分) 若有说明:int n=2,*p=&n,*q=p,则以下非法的赋值语句是( )。 Cn
- (单选题, 2.0分) scanf(fp,'%d',a[i]);能不能正确运行 B 能
- (单选题, 2.0分) 若定义int k=7,x=12;,则能使值为3的表达式是( )。 B x%=k-k%5
- (单选题, 2.0分) 下列关于静态局部变量的说法中,不正确的说法是 A 静态局部变量的作用域为整个源程序
- (单选题, 2.0分) 下列表述中,不合法的字符常量是( )。 B 'D'
- (单选题, 2.0分) int a; a=3;a=a+2后,a中的值是: B 5
- (单选题, 2.0分) 若有说明语句“int a[5],*p=a;”,则对数组元素的正确引用是( )。 D *(p+2)
- (单选题, 2.0分) 若有说明:int a[][3]={{1,2,3},{4,5},{6,7}}; 则数组a的第一维的大小为( )。 C 2
- (单选题, 2.0分) printf('%s',a) A 按字符串格式输出
- (单选题, 2.0分) 如果int a=3,b=4;则条件表达式'a<b? a:b'的值是( )。 C 4
- (单选题, 2.0分) int a[ 2 ][ 3 ]={{1,2},{1}}; a[0][1]的值是 A 2
- (单选题, 2.0分) C语言中函数返回值的类型是由( )决定的. B 函数定义时指定的类型
- (单选题, 2.0分) 在C语言程序中,表达式5%2的结果是( )。 D 1
- (单选题, 2.0分) 在C语言中对一维整型数组的正确定义为( )。 B int n=10,a[n];
- (单选题, 2.0分) 定义整型变量的关键字是: A int
- (单选题, 2.0分) 已知char x[]='hello', y[]={'h','e','a','b','e'};, 则关于两个数组长度的正确描述是( )。 D 以上答案都不对
- (单选题, 2.0分) 以下说法中正确的是( )。 BC语言程序总是从main( )函数开始执行
原文地址: https://www.cveoy.top/t/topic/odSZ 著作权归作者所有。请勿转载和采集!