计算机二级常见编程选择题(1)

简介: 计算机二级常见编程选择题(1)
#include <stdio.h>
void fun(int *a,int n)
{
    int i,t;
    for(i=0;i<n/2;i++){
        t=a[i];
        a[i]=a[n-1-i];
        a[n-1-i]=t;
    }
}
int main(int argc,char *argv[])
{
   int k[10]={1,2,3,4,5,6,7,8,9,10},i;
   fun(k,5);
   for(i=2;i<8;i++)
       printf("%d",k[i]);
   printf("\n");
}
#include "stdio.h"
#define N 4
void fun(int a[][N],int b[])
{
    int i;
    for(i=0;i<N;i++)
        b[i]=a[i][i]-a[i][N-1-i];
}
int main(){
    int x[N][N]={{1,2,3,4},{5,6,7,8},{9,10,11,12},{13,14,15,16}},y[N],i;
    fun(x,y);
    for(i=0;i<N;i++)
        printf("%d,",y[i]);
    printf("\n");
}
#include "stdio.h"
#define N 4
void fun(int a[][N],int b[])
{
    int i;
    for(i=0;i<N;i++)
        b[i]=a[i][i]-a[i][N-1-i];
}
int main(){
    int x[N][N]={{1,2,3,4},{5,6,7,8},{9,10,11,12},{13,14,15,16}},y[N],i;
    fun(x,y);
    for(i=0;i<N;i++)
        printf("%d,",y[i]);
    printf("\n");
}
#include "stdio.h"
int main(){
    char s[]="012xy\08s34f4w2";
    int i,n=0;
    for(i=0;s[i]!=0;i++)
        if(s[i]>='0'&&s[i]<='9')
            n++;
    printf("%d\n",n);
#include "stdio.h"
fun(int x,int y){
    static int m=0,i=2;;
    i+=m+1;
    m=i+x+y;
    return m;
}
int main(){
    int j=1,m=1,k;
    k=fun(j,m);
    printf("%d\n",k);
    k=fun(j,m);
    printf("%d\n",k);
}
static 定义的只会赋值一次,第二次调用沿用第一次的结果
#include "stdio.h"
typedef struct {int b,p;}A;
void f(A c)
{
    int j;
    c.b+=1;
    c.p+=2;
}
int main(){
    int i;
    A a={1,2};
    f(a);
    printf("%d,%d\n",a.b,a.p);
}
形参对实参没有影响
相关文章
|
6月前
|
算法 数据库 C语言
简单谈谈我参加计算机二级C语言的考试感受
计算机二级c语言主要内容是熟练掌握C语言基础语法,了解常用数据结构和算法,能够使用C语言进行程序设计,编写简单的应用程序。 计算机二级C语言试卷类型: + 选择题 + 程序填空题 + 程序改错题 + 程序设计题 这四个部分组成,其中大题目的分数占60分。
69 0
|
3月前
|
存储 机器学习/深度学习 算法
【计算机二级Python】模拟试卷第2套选择题
本文提供了第二套计算机二级Python考试的模拟选择题,包含39道题目,内容涉及算法特性、数据结构概念、程序设计方法、软件工程、异常处理、变量命名规则、Python语言特点、数据类型、循环结构、文件处理等多个知识点。
73 7
|
3月前
|
存储 测试技术 vr&ar
【计算机二级Python】模拟试卷第8套选择题
第八套计算机二级Python考试的模拟选择题,包含40道题目,内容覆盖数据库设计、实体联系、软件生命周期、软件测试目的、面向对象方法中的继承、等方面,旨在帮助考生复习和准备考试。
51 6
|
3月前
|
存储 自然语言处理 测试技术
【计算机二级Python】模拟试卷第1套选择题
本文提供了一套计算机二级Python考试的模拟试卷,包含40道选择题,覆盖了Python基础知识、数据结构、程序设计、异常处理、文件操作、数据类型、库函数等多个方面的知识点。
48 5
|
3月前
|
数据采集 机器学习/深度学习 算法
【计算机二级Python】模拟试卷第4套选择题
第四套计算机二级Python考试的模拟选择题,包含40道题目,内容涉及需求分析、数据流图、黑盒测试、E-R图、二叉树、算法复杂度、Python文件后缀、浮点数精度、保留字、字符编码、循环结构、第三方库、列表操作、文件读写、CSV文件、turtle图形库、网络爬虫、数据分析、机器学习、字符串操作、类型转换、随机数、列表推导、字典、字符串格式化等方面,旨在帮助考生复习和准备考试。
47 4
|
3月前
|
存储 数据可视化 数据挖掘
【计算机二级Python】模拟试卷第3套选择题
第三套计算机二级Python考试的模拟选择题,包含40道题目,内容涉及数据结构、程序设计方法、软件工程、数据库技术、Python语言特点、基本语法、控制结构、函数、文件操作等,旨在帮助考生复习和准备考试。
69 3
|
3月前
|
存储 自然语言处理 测试技术
【计算机二级Python】模拟试卷第7套选择题
第七套计算机二级Python考试的模拟选择题,包含40道题目,内容覆盖面向对象方法、软件需求分析、软件测试、结构化程序设计、数据库设计、E-R图、栈操作、排序方法、数据结构、Python语言特性、程序设计风格、字符串处理、随机数、异常处理、控制结构、列表和字典操作、文件读写、数据组织维度、字符串函数、第三方库应用等方面,旨在帮助考生复习和准备考试。
59 1
|
3月前
|
SQL 自然语言处理 算法
【计算机二级Python】模拟试卷第6套选择题
第六套计算机二级Python考试的模拟选择题,包含40道题目,内容覆盖算法复杂度、栈、程序设计风格、面向对象方法、软件设计原则、软件工程要素、需求分析、数据库设计、E-R图、Python语言特性、数值运算操作符、列表与字符串、函数表达式、异常处理、turtle图形库、随机数、时间处理、字典操作、脚本程序、中文分词、词云、第三方库应用、循环结构、字符串格式化、文件读写、字典、条件判断、排序、文件操作等方面,旨在帮助考生复习和准备考试。
61 1
|
3月前
|
存储 机器学习/深度学习 测试技术
【计算机二级Python】模拟试卷第5套选择题
第五套计算机二级Python考试的模拟选择题,包含40道题目,内容覆盖二叉树遍历、查找技术、排序技术、面向对象程序设计、软件生命周期、数据库设计、Python语言特性、函数定义与作用、文件操作、列表处理、turtle图形库、随机数生成、全局与局部变量、第三方库应用、循环结构、字符串操作、数字类型、条件判断、函数参数、代码执行效果等方面,旨在帮助考生复习和准备考试。
50 0
|
6月前
|
存储 算法 测试技术
通过一篇文章让你完全掌握计算机二级C语言的知识点
计算机二级C语言考试是许多计算机科学专业学生及编程爱好者的必经之路。它不仅是对基础编程知识的检验,更是对逻辑思维和问题解决能力的挑战。通过这门考试,考生需要掌握C语言的基本语法、数据类型、控制结构、函数、数组、指针以及文件操作等核心内容。 为了顺利通过计算机二级C语言考试,考生首先需要系统地学习C语言的基础知识。从变量和常量的定义开始,逐步深入到运算符的使用、条件语句和循环语句的应用。在学习过程中,不断通过编写小程序来巩固所学知识,比如计算两个数的和、判断一个数是否为素数等。
228 0