在线等,C语言考试

1.以下叙述中正确的是( )
A)用C语言编写的程序只能放在一个程序文件中
B) C程序书写格式严格,要求一行内只能写一个语句
C) C程序中的注释只能出现在程序的开始位置和语句的后面
D) C程序书写格式自由,一个语句可以写在多行上
2.以下选项中合法的一组C语言数值常量是( )
A)12. 0Xa23 4.5e0 B)028 .5e-3 -0xf
C).177 4e1.5 0abc D)0x8A 10,000 3.e5
3.C源程序中不能表示的数制是( )
A)十六进制 B)八进制 C)十进制 D)二进制
4.以下选项中,能用作用户标示符的是( )
A)_0_ B)8_8 C)void D)unsigned
5.以下选项中,正确的定义语句是( )
A)double ,a,b; B)double a=b=7; C)double a=7,b=7; D)double a;b;
6.若有定义语句: int k1=10, k2=20;,执行表达式(k1=k1>k2) && (k2=k2>k1)后,k1和k2的值分别为
A)0和1 B)0和20 C)10和1 D)10和20
7.若有定义: int a,b;,通过语scanf("%d;%d",&a,&b);,能把整数3赋给变量a, 5赋给变量b的输入数据是
A)3 5 B)3,5 C)3;5 D)35
8.设变量均已正确定义并且赋值,以下与其他三组输出结构不同的一组语句是
A、x++; printf((“%d\n”,x); B、n=++x; printf((“%d\n”,n);
C、++x; printf((“%d\n”,x); D、n=x++; printf((“%d\n”,n);
9.设有如下定义语句int m[ ]={2,4,6,8},*k=m;以下选项中,表达式的值为6的是( )
A *(k+2) B k+2 C *k+2 D *k+=2
10.在一个C源程序文件中所定义的全局变量,其作用域为( )
A)所在函数的全部范围 B)所在程序的全部范围
C)由具体定义位置和extern说明来决定范围 D)所在文件的全部范围

1.以下叙述中正确的是(D )
A)用C语言编写的程序只能放在一个程序文件中
B) C程序书写格式严格,要求一行内只能写一个语句
C) C程序中的注释只能出现在程序的开始位置和语句的后面
D) C程序书写格式自由,一个语句可以写在多行上
2.以下选项中合法的一组C语言数值常量是( A )
A)12. 0Xa23 4.5e0 B)028 .5e-3 -0xf
C).177 4e1.5 0abc D)0x8A 10,000 3.e5
3.C源程序中不能表示的数制是(D )
A)十六进制 B)八进制 C)十进制 D)二进制
4.以下选项中,能用作用户标示符的是(A )
A)_0_ B)8_8 C)void D)unsigned
5.以下选项中,正确的定义语句是( C )
A)double ,a,b; B)double a=b=7; C)double a=7,b=7; D)double a;b;
6.若有定义语句: int k1=10, k2=20;,执行表达式(k1=k1>k2) && (k2=k2>k1)后,k1和k2的值分别为 B
A)0和1 B)0和20 C)10和1 D)10和20
7.若有定义: int a,b;,通过语scanf("%d;%d",&a,&b);,能把整数3赋给变量a, 5赋给变量b的输入数据是 C
A)3 5 B)3,5 C)3;5 D)35
8.设变量均已正确定义并且赋值,以下与其他三组输出结构不同的一组语句是 D
A、x++; printf((“%d\n”,x); B、n=++x; printf((“%d\n”,n);
C、++x; printf((“%d\n”,x); D、n=x++; printf((“%d\n”,n);
9.设有如下定义语句int m[ ]={2,4,6,8},*k=m;以下选项中,表达式的值为6的是(A )
A *(k+2) B k+2 C *k+2 D *k+=2
10.在一个C源程序文件中所定义的全局变量,其作用域为( C )
A)所在函数的全部范围 B)所在程序的全部范围
C)由具体定义位置和extern说明来决定范围 D)所在文件的全部范围
温馨提示:内容为网友见解,仅供参考
无其他回答

C语言基础填空题,在线等,要详细步骤和解题思路?
1. 第一题 int i=1,j=0;while(i++<3){ j++; } 答案:j=2,i=4 解释:i++ 加号在i 后面,属于 后加加,就是先求表达式的结果,然后再加1.第1次循环:初始值i=1 j=0,表达式 i<3 计算结果为TRUE, 执行j++和i+1 ,执行结果: i=2,j=1 第2次循环:i=2, 表达式i<3 ...

C语言问题求解,在线等,急!!!
1、根据题意每天从区间1~N中,依次深度-1,遇到某个深度0时停止作业,所修改的区间就是当日作业区间。2、独立函数实现一天作业(workForDay)。参数flag为1显示作业过程,如不需要传0。3、init函数为输入并返回动态数组。include <stdio.h> include <malloc.h> int len=0;\/\/路面长度 int *init(...

C语言的部分题目。。在线等。。谢谢!!!_
C) a+b D) int 4. 以下选项中正确的C语言常量是(C)。A) 0xEfGh B) 'XYZ'C) 12.34e5 D) '\\5A'5. 以下选项中错误的整型常量是:(D)。A) 123.B) -346 C) 0x5A D) 0777 9. 设有int n=10; 要求屏幕上显示“n=10”结果,正确的语句是(C)。A) printf( n );B) printf(...

C语言问题简单的很,菜鸟送分,在线等
1.程序分析:用第一个与最后一个交换。2.程序源代码:define N 5 main(){ int a[N]={9,6,5,4,1},i,temp;printf("\\n original array:\\n");for(i=0;i<N;i++)printf("%4d",a[i]);for(i=0;i<N\/2;i++){temp=a[i];a[i]=a[N-i-1];a[N-i-1]=temp;} printf("...

C语言作业,在线等,答案正确直接满意,求程序 一个数恰好等于它的因子之...
include <stdio.h> void main( ){ int a, x, s, i;scanf("%d", &a);for(s = 1, x = a, i = 2; i < x; i++){ if(x % i == 0){ x \/= i;s += i + x;} } if(a == s) printf("yes\\n");else printf("no\\n");} ...

C语言问题,在线等
char b[]={‘A’,’B’,’C’,’D’,’E’,’F’};A)a和b完全相同 B)a和b只是长度相等 C)a和b不相同 选择:C a是字符串,后面有结束符'\\0',b没有 5.若有以下说明:int a[12]={1,2,3,4,5,6,7,8,9,10,11,12}; char c=’a’,d,g;则数值为4的表达式是:A. ...

C语言程序填空题,题目:输入一段数字后,将输入的数字颠倒输出...
void main() { int numb.,rdigit; scanf("%d",&numb);\/\/输入数字 while(numb!=0)\/\/此处如果是while(numb),系统会默认将numb与0比较,numb不为0则true,为0则false { rdigit = numb%10;\/\/得到numb的最后一位 printf("%d",rdigit);\/\/输出最后一位 numb\/=10;\/...

C语言编程题求解!在线等!
回答:#include<cstdio> int a[400000],num; int mian() { while(~scanf("%d",a[num++])); int A=0,B=0; for(int i=0;i<num;i++){if(a[i]%2==0)A+=a[i];else B+=a[i];} return !printf("偶数和=%d 奇数和=%d\\n",A,B); }

C语言问题 在线等待
int a,b,c,d,z;printf("Please Enter Three Num: ");scanf("%d%d%d",&a,&b,&c);printf("Please Choose UP Or Down(1\/2): ");scanf("%d",&z);if(z==1||z==2){ if(a>b){d=b;b=a;a=d;} if(a>c){d=c;c=a;a=d;} if(b>c) {d=c;c=b;c=d;} if(z-1...

C语言问题(在线等)
在C语言中, 数组属于构造数据类型。一个数组可以分解为多个数组元素,这些数组元素可以是基本数据类型或是构造类型。因此按数组元素的类型不同,数组又可分为数值数组、字符数组、指针数组、结构数组等各种类别。本章介绍数值数组和字符数组,其余的在以后各章陆续介绍。数组类型说明 在C语言中使用数组必须...

相似回答